body{
	margin: 0;
}
.pc .container>div,.pc .app-nav .nav.nav-tabs{width:1000px; margin:0 auto;}
.pc .app-nav{background-color:#fff;}
.pc .js-quickmenu{display:none;}
/*address*/
.address .fetch-address-list .head{height:44px; border-bottom:1px solid #ccc;}
.address .fetch-address-list .head h1{font-size:16px; margin:0; line-height:44px;}
.address .fetch-address-list .head i{display:inline-block; width:30px; margin:0 auto; color:#333;}
.address .fetch-address-list .list-group-item{padding-left:35px; position:relative; overflow:hidden;}
.address .fetch-address-list .list-group-item input{float:left; position:absolute; left:10px; top:20px;}
.address .fetch-address-list .address-detail{color:#999; margin-top:5px;}
.address .fetch-address-list .list-group .setting{margin-top:5px;}

.address .address-list .head{height:44px; border-bottom:1px solid #ccc;}
.address .address-list .head h1{font-size:16px; margin:0; line-height:44px;}
.address .address-list .head i{display:inline-block; width:30px; margin:0 auto; color:#333;}
.address .address-list .address-detail{color:#999;}
.address .address-list .list-group .setting{margin-top:5px;}
.address .address-list .list-group .setting>span a{padding:0 10px; font-size:14px;}
.address>.address-list > .list-group > .list-group-item{border-radius:0;}

#address-post-container .modal-header{padding: 3px 15px;}
#address-post-container .address-main{width:100%; background:#FFF; position:fixed; bottom:0; left:0; z-index:999;}
#address-post-container .modal-dialog{width:100%; margin:0;}
#address-post-container .modal-body{padding:0;}
#address-post-container h2{font-size:16px; margin:10px 0;}
#address-post-container .modal-footer .save{box-shadow:none;}
#address-post-container .list-group{margin:0;}
#address-post-container .list-group .list-group-item{padding-top:5px;padding-bottom:5px;}
#address-post-container .list-group .list-group-item>div{padding:0;}
#address-post-container input[type="text"]:focus,#address-post-container textarea:focus{ border-width:1px; box-shadow:none; background:none;}
#address-post-container label{margin-top:7px; font-weight:normal;color:#333;}

/*cart/list*/
.cart-list .ng-cloak{display:none;}
.cart-list .main .table{table-layout:fixed; min-width:300px;}
.cart-list .main .table tr>th,.main .table tr>td{vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cart-list .main .list-group-item>div{padding:0;}
.cart-list .main .list-group-item >div.col-xs-1{line-height:60px; z-index:100;}
.cart-list .main .list-group-item .goods-info{position:relative; padding-left:92px;}
.cart-list .main .list-group-item .goods-info img{width:60px; height:60px; margin-right:10px; position:absolute; left:25px; top:50%; margin-top:-30px;}
.cart-list .main .list-group-item .goods-info p{font-size:12px; color:#333; margin-bottom:2px; width:100%; white-space:nowrap;text-overflow:ellipsis;}
.cart-list .main .list-group-item .goods-info p a{color:#333;}
.cart-list .main .list-group-item .js-stock-total{color:#F60; font-size:10px; line-height: 20px;}
.cart-list .main .list-group-item .js-num-editor{width:102px; margin-bottom:10px;}
.cart-list .main .list-group-item .js-num{width:50px; text-align:center;}
.cart-list .main .list-group-item .trash{color:#F60; font-size:25px; cursor:pointer;}
.cart-list .main .cart-bar{position:fixed; bottom:0; left:0; width:100%; line-height:39px; background:#fff; border-top:1px solid #ccc; box-shadow: 0 0 4px rgba(0,0,0,0.2); z-index:100;}
.cart-list .main .go-shopping{display:inline-block; padding:6px 12px; color:#F60; border:1px solid #F60; border-radius:5px; text-decoration:none;}
.cart-list .main .cart-bar>div:first-child{padding-right:0;}

/*goods*/
.buy-goods-container .buy-goods-main{width:100%; background:#FFF; position:fixed; bottom:0; left:0;}
.buy-goods-container .modal-dialog{width:100%; margin:0; }
.buy-goods-container .buy-goods-header{height:60px; position:relative;margin-right:35px;}
.buy-goods-container .buy-goods-thumbnail{position:absolute; left:-5px; top:-25px;}
.buy-goods-container .buy-goods-thumbnail img{width:60px; height:60px;}
.buy-goods-container .buy-goods-header .goods-info{height:60px; padding-left:60px;}
.buy-goods-container .buy-goods-header .title{width:190px; display:block; margin:5px 0 5px 15px; font-size:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.buy-goods-container .buy-goods-header .price-range{padding-left:15px; font-size: 18px;}
.buy-goods-container .modal-body{padding:0 15px; overflow-y:auto; max-height:250px;}
.buy-goods-container ul{list-style:none; padding:0; margin:0;}
.buy-goods-container ul li{padding-top:10px;}
.buy-goods-container .buy-goods-detail div{overflow:hidden;}
.buy-goods-container .buy-goods-detail .spec li+li{border-top:1px solid #eee;}
.buy-goods-container .buy-goods-detail .spec li span{display:inline-block; min-width:32px; max-width:180px; cursor:pointer; font-size:12px; color:#000; text-align:center; line-height:16px; padding:6px 9px; margin: 0 10px 10px 0; border:1px solid #999; border-radius:4px;}
.buy-goods-container .buy-goods-detail .spec li span.active{color:#F60; border-color:#F60;}
.buy-goods-container .buy-goods-detail .buy-goods-stock{padding:10px 0; border-top:1px solid #eee;}
.buy-goods-container .buy-goods-detail .buy-goods-stock>span{float:left; margin-top:5px;}
.buy-goods-container .buy-goods-detail .buy-goods-stock .input-group{width:100px;float:left;margin-left:8px;}
.buy-goods-container .buy-goods-detail .buy-goods-stock .input-group span:first-child{border-right: 0;}
.buy-goods-container .buy-goods-detail .buy-goods-stock .input-group input{width:50px; text-align:center;}
.buy-goods-container .modal-footer{padding:10px 5px;}
.buy-goods-container .modal-footer .buy-goods-bar{box-shadow:none;}
.buy-goods-container .modal-footer .buy-goods-bar>div{padding:0 3px;}

.goods-list .main .thumbnail{overflow:hidden; margin-bottom:0;}
.goods-list .main .thumbnail .thumb .sale-promotion{display:block; width:15%; height:15%; background:transparent url(../images/sale-promotion.png) no-repeat; background-size:contain; background-position:50% 50%;position:absolute;}
.goods-list .main .thumbnail .thumb img{max-width:100%; max-height:100%;}
.goods-list .main .thumbnail .name{white-space:nowrap;  overflow:hidden; text-overflow:ellipsis;}
.goods-list .main .thumbnail>div{margin-top:15px; padding:0 6px;}
.goods-list .main .thumbnail>div .col-xs-9{padding:0;}
.goods-list .main .thumbnail>div .col-xs-3{padding:0;}
.goods-list .main .thumbnail .col-xs-3{padding-left:0;}
.goods-list .main .thumbnail .price{font-size:18px;}
.goods-list .main .thumbnail .js-buy-goods i{font-size:24px;}
.goods-list .main .goods-list .goods-panel{padding:6px;}
.goods-list .pagination{margin-left:10px;}
.pc .goods-list .mall-responsive{width:25%;}

.goods-view.goods-detail .goods-header{margin-top:15px;}
.goods-view.goods-detail .goods-header .title{font-weight: normal; margin: 0; padding: 0 10px 5px 10px; font-size: 16px; line-height: 22px; text-align: left;}
.goods-view.goods-detail .price{font-size:18px; margin-left:10px; color:#F60; font-style:normal;}
.goods-view.goods-detail .discount-price{color:#d9534f; font-size:18px; font-style:normal; margin:0 5px;}
.goods-view.goods-detail del{color:#999;}
.goods-view.goods-detail .goods-info,.goods-view.goods-detail .goods-attr{padding:1px 10px; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#fff;}
.goods-view.goods-detail .goods-info dl,.goods-view.goods-detail .goods-attr dl{margin: 8px 0; zoom: 1; overflow:hidden;}
.goods-view.goods-detail .goods-info dl dt,.goods-view.goods-detail .goods-attr dl dt{float:left; color:#999; font-weight:normal; white-space:normal;}
.goods-view.goods-detail .goods-info dl dd,.goods-view.goods-detail .goods-attr dl dd{margin-left:6em; white-space:normal;}
.goods-view.goods-detail .goods-describe{padding:8px 10px; overflow:hidden;}
.goods-view.goods-detail .goods-describe img{background: none; max-width: 100% !important; min-height: 1px; width: auto !important; height: auto !important; vertical-align: middle;}
.goods-view.goods-detail .buy-bar{position:fixed; right:0; bottom:0; width:100%; height:50px; line-height:50px; background-color:#fff;z-index:20;}
.goods-view.goods-detail .buy-bar>div{height:50px;padding:0px;}
.goods-view.goods-detail .buy-bar>div .js-buy-goods{height:50px;line-height:50px;padding:0px;text-align:center;border-radius:0px}
.goods-view.goods-detail .buy-bar>div .js-buy-goods2{height:50px;line-height:50px;padding:0px;text-align:center;border-radius:0px}
.goods-view.goods-detail .buy-bar>div .js-buy{background:#DD2727}
.goods-view.goods-detail .buy-bar>div .js-join{background:#FF9500;color:#fff;border:none}
.goods-view.goods-detail .nav.nav-tabs{position:absolute; width:100%; z-index:999; top:50px;}
.goods-view.goods-detail .nav.nav-tabs li{padding:0;background-color:#FFF; text-align:center; border-bottom:1px solid #f2f2f2;}
.goods-view.goods-detail .nav.nav-tabs li a{ color:#777;}
.goods-view.goods-detail .nav-tabs>li.active>a, .goods-view.goods-detail .nav-tabs>li.active>a:hover, .goods-view.goods-detail .nav-tabs>li.active>a:focus{border:0; color:#F15A0C; border-bottom:2px solid #F15A0C;}
.goods-view.goods-detail .goods-rank,.goods-view.goods-detail .goods-read-detail{padding:8px 16px; line-height: 2em;}
.goods-view.goods-detail .goods-rank>a,.goods-view.goods-detail .goods-read-detail>a{width: 100%; display: block; color: #333;}
.goods-view.goods-detail .goods-rank span.pull-right,.goods-view.goods-detail .goods-read-detail span.pull-right{line-height: 2em; margin-right: 5px;}
.goods-view.goods-detail .goods-read-detail{border-bottom:1px solid #eee;}
.goods-view.goods-detail #evaluate{overflow:hidden;}
.goods-view.goods-detail #evaluate .rank{margin: 0; border-bottom:1px solid #ddd;}
.goods-view.goods-detail #evaluate .row>div{padding:10px 25px;}
.goods-view.goods-detail #evaluate .list-group .list-group-item{border-radius:0;}
.goods-view.goods-detail #evaluate .info{font-size:12px; color:#888;}
.goods-view.goods-detail #evaluate .empty{color:#F15A0C; line-height:20px; text-align:center; padding:20px 0;}
.goods-view.goods-detail #evaluate #aMore{margin:0 auto; display:block;}
.goods-view.goods-detail #evaluate .goods-message span{display:inline-block; padding-left:24px; background:url(../images/evaluate.png) 1000px 1000px no-repeat;}
.goods-view.goods-detail #evaluate .goods-message span.ico-bad{background-position:0 0;}
.goods-view.goods-detail #evaluate .goods-message span.ico-neutral{background-position:0 -50px;}
.goods-view.goods-detail #evaluate .goods-message span.ico-good{background-position:0 -100px;}
.goods-view.goods-detail #evaluate .category-nav{width:100%; overflow:hidden; list-style:none; padding:0;}
.goods-view.goods-detail #evaluate .category-nav li{width:25%; float:left; text-align:center; background:#fff;}
.goods-view.goods-detail #evaluate .category-nav a{ display:inline-block; width:96%;  padding: 10px 0; margin:0 2%;cursor: pointer; float:left; background-color:#fff; border-bottom:2px solid transparent; color:#333;}
.goods-view.goods-detail #evaluate .category-nav a.active{color:#F15A0C; /*border-bottom:2px solid #F15A0C;*/}
.goods-view.goods-detail #evaluate .list-group-item{border-left:0; border-right:0;}
.goods-view.goods-detail .sidebar,.goods-view.goods-detail .goods-meta,.goods-view.goods-detail .goods-action,.pc .goods-view .buy-bar,.goods-view.goods-detail .goods-payment{display:none;}
.pc .goods-view .goods-meta,.pc .goods-view .goods-action,.pc .goods-view .sidebar,.pc .goods-view .goods-payment {display:block;}
.pc .goods-view .goods-meta{width:100%; font-size:12px; background-color:#f8f8f8; padding:10px 20px; color:#333; margin-bottom:35px; box-sizing:border-box; -webkit-box-sizing:border-boxp; -moz-box-sizing:border-box;}
.pc .goods-view .goods-meta div{height:35px; line-height:35px;}
.pc .goods-view .goods-meta .text-muted{display:inline-block; margin-right:20px;}
.pc .goods-view .goods-action a:first-child{width:200px;}
.pc .goods-view .goods-action .share{display:inline-block; height:39px; line-height:39px; margin-top:3px; margin-left:20px; background-color:#f8f8f8; color:#666; padding:0 10px;}
.pc .goods-view{width:1000px; margin:0 auto;}
.pc .goods-view .content{width:800px; padding:30px; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-boxp; -moz-box-sizing:border-box; float:left;}
.pc .goods-view .sidebar{width:200px; padding:30px 20px 30px; box-sizing:border-box; -webkit-box-sizing:border-boxp; -moz-box-sizing:border-box; float:right;}
.pc .goods-view .goods-img{float:left; width:400px;}
.pc .goods-view .swiper-slide,.goods-view.pc .swiper-container{width:400px; height:400px; overflow:hidden;}
.pc .goods-view .swiper-slide img{max-width:400px; max-height:400px;}
.pc .goods-view .goods-header{float:right; width:310px;}
.pc .goods-view .goods-header .title{font-size:16px; font-weight:700; color:#333; line-height:1.5; margin:15px 0;}
.pc .goods-view .goods-header .goods-price{margin:25px 0;}
.pc .goods-view .goods-header .discount-price,.goods-view.pc .goods-header .price{font-size:30px;}
.pc .goods-view .mall-responsive{width:33.33%;}
.pc .goods-view .sidebar .store-info{width:100%; padding-left:70px; position:relative; margin-bottom:15px;}
.pc .goods-view .sidebar .store-info img{width:60px; height:60px; position:absolute; top:50%; left:0; margin-top:-30px; border:2px solid #e5e5e5;}
.pc .goods-view .sidebar .store-info .title{margin-bottom:10px;}
.pc .goods-view .sidebar .list h5{margin:20px 0;background:transparent url(../img/slash.png) repeat-x scroll 0 50%;}
.pc .goods-view .sidebar .list .image{width:160px; height:160px; background-color:#fff;}
.pc .goods-view .sidebar .list .image img{width:160px; height:160px; vertical-align:middle;}
.pc .goods-view .sidebar .list .title{line-height:1.5em; margin:10px 0 0; color:#666;}
.pc .goods-view .sidebar .list .money{margin-bottom:20px;}
.pc .goods-view .goods-payment{margin:35px 0; height:20px; line-height:20px;}
.pc .goods-view .goods-payment a{color:#666; display:inline-block; margin-right:20px;}
.pc .goods-view .goods-payment img{width:15px; height:15px; margin-right:5px;}
/*order*/
.order-list .main .row>div{padding:10px 25px;}
.order-list .main .row .active{color:#F60;}
.order-list .main .panel.panel-default{margin:10px;}
.order-list .main .panel .panel-heading,.main .panel .panel-footer{background:#fff; border-bottom:none; border-top:none;}
.order-list .main .panel .panel-heading>div{height:20px; line-height:20px; font-size:12px!important;}
.order-list .main .panel .panel-body{padding:0;}
.order-list .main .panel .panel-body .list-group{border:none; margin:0;}
.order-list .main .panel .panel-body .list-group .list-group-item{border-radius:0; border-left:none; border-right:none;}
.order-list .main .panel .panel-body .list-group .list-group-item .media{position:relative; padding-left:70px; min-height:60px;}
.order-list .main .panel .panel-body .list-group .list-group-item .media>a{position:absolute; left:0; top:0;}
.order-list .main .panel .panel-body .list-group .list-group-item .media>a img{width: 60px;height: 60px;}
.order-list .main .panel .panel-body .list-group .list-group-item .media-body h4{font-size:12px; line-height:1.4em; white-space:normal; padding-left:0; color:#666;}
.order-list .main .panel .panel-footer .price{margin-top:5px;}
.order-list .main .panel .panel-footer .price span{color:#F60;}
.order-list .main .more{padding:6px; color:#666; text-decoration:none; border-bottom:1px solid #ddd;}
.order-list .main .category-nav{width:100%; overflow:hidden; list-style:none; padding:0;}
.order-list .main .category-nav li{width:25%; float:left; text-align:center;}
.order-list .main .category-nav a{ display:inline-block; width:96%;  padding: 10px 0; margin:0 2%;cursor: pointer; float:left; background-color:#fff; border-bottom:2px solid transparent; color:#333;}
.order-list .main .category-nav a.active{color:#F15A0C; }

.order-post .panel{border-radius:0;}
.order-post .goods-info{border-bottom:1px solid #e5e5e5; padding:5px 0;}
.order-post .address>div{padding:0;}
.order-post .goods-info{position:relative; padding-left:68px; min-height:70px;}
.order-post .goods-info img{display:inline-block; width:58px; height:58px; position:absolute; left:0; top:50%; margin-top:-29px;}
.order-post .goods-info p{color:#333; margin-bottom:2px;}
.order-post .message{padding-top:10px;}
.order-post .message p{color:#999; margin:15px 0 0 0;}
.order-post .method{padding:6px;}
.order-post .logistics>div{padding:10px 0;}
.order-post .form-group{border-top:1px solid #ddd; margin:0; padding:8px 0;}
.order-post .form-group>div,.order .form-group label{padding-left:0;}
.order-post .form-group label{margin-top:7px; font-weight:normal; color:#888;}
.order-post .address p{line-height:25px;}
.order-post .address .small{font-size:12px;}
.order-post .date-time-picker{width:100%;}
.order-post .payment,.order-view .payment{position:fixed; bottom:0; left:0; border-top:1px solid #ddd; width:100%; padding:10px 5px; background:#fff; z-index:999;}
.order-post .coupon-link{margin-bottom:20px; line-height:28px; min-height:48px; padding:10px 15px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.order-post .coupon-link .right-part{position:relative; padding-right:20px;}
.order-post .coupon-link .right-part i.fa-angle-right{position:absolute; right:0; top:0;}

.order-view .order-tip,.order-post .order-tip{color:#fff; position:relative; height:100px; background:red;}
.order-view .order-tip.order-payment,.order-post .order-tip.order-payment{background:red url(../img/order-payment.png)no-repeat 90% center; background-size: auto 100%;  }
.order-view .order-tip.order-pintuan,.order-post .order-tip.order-pintuan{background:red url(../img/order-pintuan.png)no-repeat 90% center; background-size: auto 100%; }
.order-view .order-tip.order-deliver,.order-post .order-tip.order-deliver{background:red url(../img/order-deliver.png)no-repeat 90% center; background-size: auto 100%; }
.order-view .order-tip.order-trade-success,.order-post .order-tip.order-trade-success{background:red url(../img/order-trade-success.png)no-repeat 90% center; background-size: auto 100%; }
.order-view .order-tip.order-closed,.order-post .order-tip.order-closed{background:red url(../img/order-closed.png)no-repeat 90% center; background-size: auto 100%; }
.order-view .order-tip .explain,.order-post .order-tip .explain{position:absolute; left:15px; top:50%; margin-top:-12px;}
.order-view .order-tip p,.order-post .order-tip p{margin:0; font-size:16px;}
.order-view .panel{border-radius:0;}
.order-view .goods.panel-body{padding:0 15px;}
.order-view .goods-info{border-bottom:1px solid #e5e5e5; padding:10px 0;}
.order-view .address>div{padding:0;}
.order-view .goods-info{position:relative; padding-left:68px; padding-right:80px; height:99px;}
.order-view .goods-info img{display:inline-block; width:58px; height:58px; position:absolute; left:0; top:10px;}
.order-view .goods-info .goods-info-right{width:100px; position:absolute; right:0; top:10px;}
.order-view .goods-info .goods-name{color:#333; margin-bottom:5px; max-height:2.4rem; overflow:hidden; line-height:1.2rem;}
.order-view .goods-info .goods-specification{max-height:34px; overflow:hidden;}
.order-view .goods-info .refund-btn{margin-top:10px;}
.order-view .message p.leave-message{color:#888; border-bottom:1px solid #e5e5e5; padding:10px 0; margin:0;}
.order-view .message p{color:#999; padding:10px 0; margin:0;}
.order-view .state{color:#999;}
.order-view .part-line{margin:10px 0; height:1px; border-top:1px solid #e5e5e5;}
.order-view .self-fetch .address{position:relative; padding-left:40px;}
.order-view .self-fetch .address>span{position:absolute; left:5px; top:50%; margin-top:-15px;}
.order-view .self-fetch .address div p{line-height:1.6em;}
.order-view .self-fetch>.form-group{margin-bottom:2px;}
.order-view .logistics-info a{color:#333;}
.order-view .logistics-info p span{line-height: 1em; margin-top:6px;}
.order-view .goods-info:last-child{border-bottom: 0; padding-bottom: 0;}

#return-data{overflow:hidden;}
#return-data p{margin:15px;}
#return-data div{line-height:22px; border-left:1px solid #d9d9d9; white-space:normal; margin:0 15px; position:relative; padding-left:15px; cursor:pointer; padding-top:10px;}
#return-data div:before{content:''; border:3px solid #f2f2f2; background-color:#d9d9d9; display:inline-block; width:12px; height:12px; border-radius:5px; margin-right:10px; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; position:absolute; left:-6px; top:15px;}
#return-data div:first-of-type:before{background-color:#F60;}
#return-data div .time{display:block; color:#777; border-bottom:1px solid #eee; padding-bottom:10px;}
#return-data div:first-of-type,#return-data div:first-of-type .time{color:#F60;}
#return-data div:last-child .time{border:none;}

/*申请退款*/
.refund .panel{border-radius:0; border-left:0; border-right:0;}
.refund dl{margin:8px 0; zoom:1; overflow:hidden;}
.refund dl dt{float:left; font-weight:normal; color:#777; white-space:nowrap;}
.refund dl dd{text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.refund .add-img{color:#ccc; text-align:center; border:3px dotted #ccc; border-radius:6px; overflow:hidden;}
.refund .img >span{position:relative; width:80px; height:80px; display:block; margin:15px 15px 0 0; float:left;}
.refund .img .add-img i.fa-plus{display:block; font-size:25px; text-align:center; margin-top:5px;}
.refund .img >span i.fa-times{display:inline-block; position:absolute; width:20px; height:20px; color:#fff; background:rgba(0,0,0,0.2); border-radius:100%; text-align:center; line-height:20px; top:-10px; right:-10px; cursor:pointer;}
.refund .img >span img{width:80px; height:80px;}
.refund .btn-sub{padding:15px;}
.refund .list-group{margin-bottom:20px;}
.refund .list-group-item{border-radius:0; border-left:0; border-right:0;}
.refund .list-group-item>div{padding:0;}
.refund .list-group-item div.form-control-static{padding-top:7px; padding-bottom:7px; padding-left:15px;}
.refund .list-group-item label{margin-top:7px; font-weight:normal; color:#333;}
.refund .list-group-item input,.refund .list-group-item textarea,.refund .list-group-item select{border:none; box-shadow:none;}

.refund-create .list{border-top:1px solid #ccc; position:relative; padding:0 30px 0 80px; line-height:50px;}
.refund-create .list-group-item a{color:#333; display:block; height:34px; position:relative;}
.refund-create .list-group-item .name{position:absolute; left:0;}
.refund-create .list-group-item i.fa-angle-right{position:absolute; right:0; font-size:30px; top:0;}
.refund-create .panel .list-group{margin-bottom:0;}
.refund-create .help-block{padding-left:12px;}

.refund-view .state{padding:15px 0; font-size: 1.5em;}
.refund-view .state i.fa-warning{color:#F60; display:inline-block; margin-right:10px;}.refund-view .record a{display:block; line-height:50px; border-top:1px solid #ccc;}
.refund-view .refund-address a{display:block; color:#333; padding-left:30px; position:relative;}
.refund-view .refund-address i.fa{display:inline-block; width:30px; height:30px; line-height:30px; position:absolute; left:0; top:50%; margin-top:-15px; font-size:25px;}
.refund-view .btn-box{padding:10px 15px;}

.refund-chat-logs .goods-info{padding:10px 80px 10px 70px; position:relative; border-top:1px solid #ccc; height:90px;}
.refund-chat-logs .goods-info .goods-img{position:absolute; left:0; top:15px; width:60px; height:60px;}
.refund-chat-logs .right{position:absolute; right:0; top:10px;}
.refund-chat-logs .goods-info .goods-name{line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.refund-chat-logs .goods-info .goods-spec,.refund-chat-logs .goods-info .goods-price{line-height:25px; overflow:hidden;}
.refund-chat-logs .log-content{margin:20px 15px;}
.refund-chat-logs .log-content .seller{padding:0 40px; position:relative; margin:15px 0;}
.refund-chat-logs .log-content .buyer{padding:0 40px; position:relative; margin:15px 0;}
.refund-chat-logs .log-content .head-img{width:35px; height:35px; position:absolute; top:17px; border-radius:4px;}
.refund-chat-logs .log-content .seller .head-img{left:0;}
.refund-chat-logs .log-content .buyer .head-img{right:0;}
.refund-chat-logs .log-content .date{display:block; color:#666;}
.refund-chat-logs .log-content .bubble{display:inline-block; padding:10px; position:relative; border-radius:6px; margin:0 10px; white-space:normal; word-break:break-all;}
.refund-chat-logs .log-content .seller .bubble{background-color:#e0e0e0;}
.refund-chat-logs .log-content .buyer .bubble{background-color:#52A3CC; color:#fff;}
.refund-chat-logs .log-content .seller .arrows{width: 0; height: 0; border-style: solid; border-width: 8px 10px 8px 0; border-color: transparent #e0e0e0 transparent transparent; position: absolute; left: -10px; top: 10px;}
.refund-chat-logs .log-content .buyer .arrows{width: 0; height: 0; border-style: solid; border-width: 8px 0 8px 10px; border-color: transparent transparent transparent #52A3CC; position: absolute; right: -10px; top: 10px;}
.refund-chat-logs .btn-bar{position:fixed; left:0; bottom:0; width:100%; padding:10px 15px; background:#fff; overflow:hidden; border-top:1px solid #ccc; z-index:999;}
.refund-chat-logs .btn-bar>div{width:25%; text-align:center; float:left; padding: 0 3px;}
.refund-chat-logs .btn-bar .col-xs-4:first-of-type,.refund-chat-logs .btn-bar .col-xs-4:last-of-type{padding:0;}
.refund-chat-logs hr{margin-top:8px; margin-bottom:8px; border-color:#ccc;}
.refund-chat-logs .buyer-images { padding-left: 50px; }
.refund-chat-logs .buyer-images img { margin-right: 10px; }
.refund-service a{display:block; color:#333; font-size:16px;}
.refund-service .item{position:relative; line-height:1.5em; padding:10px 50px 10px 15px;border-bottom:1px solid #ccc;}
.refund-service .item .title{height:30px; line-height:30px; margin-bottom:12px;}
.refund-service .item i.fa-angle-right{position:absolute; right:15px; top:50%; font-size:35px; margin-top:-17px; color:#ccc;}
.refund-service .item .icon{display:inline-block; width:30px; height:30px; margin-right:15px; border-radius:15px; float:left;}
.refund-service .item .icon.icon-refund-goods{ background:#4DC2EE url(../img/icon-tuihuotuikuan.png) no-repeat center center; background-size:contain;}
.refund-service .item .icon.icon-refund-only{ background:#F07137 url(../img/icon-jintuikuan.png) no-repeat center center; background-size:contain;}

.modal .modal-body .radio-list{max-height:230px; overflow-y:scroll;}
/*header*/
.header{position:fixed; top:0; left:0; width:100%; z-index:999;background:#ea5106;color:#fff;height:40px;}
.header .header-container{position:relative; padding:0 100px;}
.header .header-container .title {width: 100%; color: #ddd; font-size: 1.2em; overflow: hidden; line-height: 40px; text-align: center; margin-top: 0px; margin-bottom: 0px; }
.header .header-container .left{width:50px; white-space:nowrap; overflow:hidden; position:absolute; height:40px; line-height: 45px; top:0; left:0;}
.header .header-container .right{width:100px; height:40px; line-height:45px; position:absolute; right:0; top:0;}
.header .header-container .left span{display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.header a {color:#999;}
body{background:#439057;}
body{background:#fff; font-family:'微软雅黑';}
.header .header-container .title{color:#fff;font-size:16px;font-family:'微软雅黑';}
.header a,.header .right a{color:#fff}
.header .left {padding-left: 20px; height: 50px;}
.header .left a{display:inline-block; height:50px;}
.header .left img{position:absolute; left:10px; top:3px; vertical-align:middle; width:24px; height:24px; border-radius:100%; box-shadow: 0 0 3px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.25);}
.header .right {padding-right: 10px; font-size: 1em;}
.header .right a{color:#fff; }
.header .right .my-record{float: right;}
.header .right .search {float: right; margin-right:5px;}
.header .right .search i{font-size: 1.2em;}
.header .dropdown ul li i{display:inline-block; margin-right:10px;}
.header .category-container{position:absolute; left:0; top:30px; width:100%; z-index:999; display:none; background:#fff; overflow:hidden; border-bottom:1px solid #ddd;  -webkit-box-shadow: 0 3px 15px rgba(0,0,0,.1); -moz-box-shadow: 0 3px 15px rgba(0,0,0,.1); box-shadow: 0 3px 15px rgba(0,0,0,.1); }
.header .category-container .row{padding:5px 20px;}
.header .category-container .row .input-group{position:relative;}
.header .category-container .row .input-group .placeholder-icon{position:absolute; top:2px; left:8px; font-size:20px; color:#ccc; z-index:10;}
.header .category-container .row .input-group .form-control{padding-left:30px;}
.header .category-container .parent-category{float:left; width:100px; height:auto; min-height:100%; background:#f3f4f6;}
.header .category-container .parent-category ul{margin:0; padding:0; width:100px; overflow-y:auto; overflow-x:hidden;}
.header .category-container .parent-category ul li{list-style:none; text-align:center; height:50px; line-height:50px; white-space:nowrap;  border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background: #f3f4f6;}
.header .category-container .parent-category ul li.active{border-right:1px solid #fff; background:#fff;}
.header .category-container .parent-category ul li a{color:#333; display:inline-block; width:100%; height:100%; text-decoration:none;}
.header .category-container .parent-category ul li.active a{color:#f15353;}
.header .category-container .children-category{width:100%; min-height:100%; height:auto; font-size:12px; color: #252525;}
.header .category-container .children-category .children-category-wrapper{padding-left:90px;}
.header .category-container .children-category .children-category-wrapper ul{list-style:none; margin:0; padding:15px; overflow-y:auto; overflow-x:hidden;}
.header .category-container .children-category .children-category-wrapper ul li{background:#f2f2f2; margin:4px 0; text-align:center; line-height:35px; font-size :14px;}
.header .category-container .children-category .children-category-wrapper ul li a{display:inline-block; width:100%; height:100%; text-decoration:none; color:#333;}
.header .shop-info{display:none;}

.header .nav.nav-tabs{width:100%; z-index:999;}
.header .nav.nav-tabs li{padding:0; background-color:#FFF; text-align:center; border-bottom:1px solid #f2f2f2;}
.header .nav.nav-tabs li a{ color:#777; padding:10px; white-space:nowrap;}
.header .nav-tabs>li.active>a, .goods-view.goods-detail .nav-tabs>li.active>a:hover, .goods-view.goods-detail .nav-tabs>li.active>a:focus{border:0; color:#F15A0C; border-bottom:2px solid #F15A0C;}
.pc .header .header-container{width:1000px; margin:0 auto;}
.header .shop-info{position:absolute; top:50px; left:0; z-index:10; margin:0; padding:20px 0; width:100%; background:#f7f7f7; box-shadow:rgba(50,50,50,0.75) 0 5px 10px 0; -webkit-box-shadow: rgba(50,50,50,0.75) 0 5px 10px 0; -moz-box-shadow: rgba(50,50,50,0.75) 0 5px 10px 0;}
.header .shop-info .shop-container{width:1000px; margin:0 auto; padding-left:200px; position:relative; height:185px;}
.header .shop-info .shop-container img{width:185px; height:185px; position:absolute; left:0; top:0;}
.header .shop-info .shop-container div{font-size:16px; line-height:1.5em; font-weight:bold; color:#333;}
.header .shop-info .shop-container .title{margin-bottom:10px;}
.pc-header .header-container {padding:0; color:#fff; line-height:50px; font-size:16px; font-weight:bold;}
.pc-header .header-container .username,.pc-header .header-container .exit{font-weight:normal;}
.pc-header .header-container .pipe{display:inline-block; margin:0 10px;}
.pc .pc-header .header-container span.small a{color:#fff; display:inline-block; margin:0 15px; font-size:14px;}
.pc-header{display:none;}
.pc .pc-header{display:block;}

.mall-modal-mask{background:rgba(0,0,0,0.5); z-index:1040; position:absolute; left:0; top:0;}
.mall-modal-mask .mall-modal-dialog{position:relative; width:auto; margin:10px; background-color:#fff; border-radius:6px; overflow:hidden; outline:none; background-clip: padding-box; border:1px solid rgba(0,0,0,0.2); z-index:1050; box-shadow: 0 5px 15px rgba(0,0,0,.5); -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); -moz-box-shadow: 0 5px 15px rgba(0,0,0,.5);}
.mall-modal-mask .mall-modal-dialog .mall-modal-header{position:relative; min-height: 16px; padding: 15px; border-bottom: 1px solid #e5e5e5;}
.mall-modal-mask .mall-modal-dialog .mall-modal-header .close{position:absolute; right:15px; top:50%; margin-top:-25px; font-size:50px;}
.mall-modal-mask .mall-modal-dialog .mall-modal-header .modal-title{padding-right:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mall-modal-mask .mall-modal-dialog .mall-modal-body{position:relative; padding:15px;}
.mall-modal-mask .mall-modal-dialog .mall-modal-footer{position:relative; padding:15px; border-top: 1px solid #e5e5e5;}
@media screen and (min-width:768px){
	.mall-modal-mask .mall-modal-dialog{width:600px; margin:30px auto;}
}
/*优惠券*/
.coupon-list-container{padding:0 10px; max-width:640px; margin:0 auto;}
.btn-group-top-box{padding:15px 0; text-align:center; width:100%;}
.btn-group-top{overflow:hidden; width:100%;}
.btn-group-top .btn{ -webkit-box-shadow:none; box-shadow:none; color:#666; background:#fff; padding:6px; display:inline-block; width:50%;}
.btn-group-top .btn.active{color:#FFF; background:#C9C9C9;}
.btn.active{background:#56c6d6; color:#FFF; border-radius:4px; border-color:#C9C9C9;}
.coupon-list .list-item{padding:0 110px 0 0; overflow:hidden; position:relative; border:1px solid #ddd; border-radius:5px; margin-bottom:10px; background-color:#fff;}
.coupon-list .list-item .coupon-left-part{padding:10px; color:#fff;}
.coupon-list .list-item:nth-of-type(3n+1) .coupon-left-part{-webkit-tap-highlight-color:transparent; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe314e), to(#fe6263)); background: -moz-linear-gradient(to bottom, #fe314e, #fe6263);}
.coupon-list .list-item:nth-of-type(3n+2) .coupon-left-part{-webkit-tap-highlight-color:transparent; background:-webkit-gradient(linear, 0 0, 0 100%, from(#18D07B), to(#18D07B)); background: -moz-linear-gradient(to bottom, #18D07B, #18D07B);}
.coupon-list .list-item:nth-of-type(3n+3) .coupon-left-part{-webkit-tap-highlight-color:transparent; background:-webkit-gradient(linear, 0 0, 0 100%, from(#0873D4), to(#0873D4)); background: -moz-linear-gradient(to bottom, #0873D4, #0873D4);}
.coupon-list .list-item .coupon-left-part h4{font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0;}
.coupon-list .list-item .coupon-left-part .coupon-card-value span.value{font-size:30px;}
.coupon-list .list-item .coupon-left-part .coupon-condition{font-size:12px;}
.coupon-list .list-item .coupon-right-part{width:110px; height:100%; position:absolute; right:0; top:0; text-align:center; color:#666; padding:10px; background:#f9f9f9;}
.coupon-list .list-item .coupon-right-part .use{line-height:30px; cursor:pointer;}
.coupon-list .list-item .coupon-right-part .use span{border:1px solid #fe314e; border-radius:5px; color:#fe314e; padding:6px 12px;}
.coupon-list .list-item .dot-right{position:absolute; width:3px; height:100%; top:0; right:110px; background:transparent url(../img/dot-right.png) repeat-y center center; background-size:cover;}
.coupon-list .list-item.expired .coupon-left-part .inner{background:transparent url(../images/voucher02.png) no-repeat right center; background-size:contain;}

.coupon-detail{max-width:640px; margin:0 auto;}
.coupon-detail .coupon-con .promote-card{-webkit-tap-highlight-color:transparent; position:relative; height:180px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe314e), to(#fe6263)); background: -moz-linear-gradient(to bottom, #fe314e, #fe6263); color: #fff;}
.coupon-detail .coupon-con .promote-card .name{position:relative; padding:0 70px 0 10px; height:60px; line-height:60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px;}
.coupon-detail .coupon-con .promote-card .promote-value{font-size:30px; line-height:40px;}
.coupon-detail .coupon-con .promote-card .promote-limit{font-size:14px; line-height:40px;}
.coupon-detail .coupon-con .promote-card .promote-time{color:rgba(255,255,255,0.5); font-size:12px;padding-bottom:15px;}
.coupon-detail .coupon-con .promote-card .dot{width:100%; height:5px; background:url(../img/dot-bottom.png) repeat-x left bottom; background-size:auto 5px; margin-top:3px; }
.coupon-detail .btn-use{margin:15px 10px;}
.coupon-detail .btn-read .read{display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.coupon-detail .qrcode{background:#F8F8F8; padding-top:10px;}
.coupon-detail .qrcode a{display:block; background-color:#fff; border-top:1px double #ddd; border-bottom:1px solid #ddd; padding:10px 50px 10px 15px; color:#333; position:relative;}
.coupon-detail .qrcode a .icon{position:absolute; right:15px; top:1px; font-size:30px;}
.coupon-detail .qrcode a .fa-angle-right{font-size:35px; color:#ccc;}
.coupon-detail .desc{background:#F8F8F8;}
.coupon-detail .desc-title{padding:10px 15px;}
.coupon-detail .desc-detail{background-color:#fff; border-top:1px double #ddd; border-bottom:1px solid #ddd; padding:10px 15px;}